Von Portugal bis zum Libanon sowie von Nord-Portugal, Mittel-Italien und Dalmatien bis Marokko (mittlerer Atlas) und nach Kreta; nicht auf Sardinien
Lichte Wälder, lichtes Gebüsch, Magerrasen, Garigue, Ödland sowie Weg- und Straßenränder; in vollem Licht bis Halbschatten auf trockenen bis frischen, oft steinigen, basenreichen bis sauren Böden; in 0-1300 m Höhe